Using a balanced scorecard to identify opportunities to improve code review effectiveness: an industrial experience report
نویسندگان
چکیده
Peer code review is a widely adopted software engineering practice to ensure quality and reliability in both the commercial open-source projects. Due large effort overhead associated with practicing reviews, project managers often wonder, if their reviews are effective there improvement opportunities that respect. Since at Samsung Research Bangladesh (SRBD) were also intrigued by these questions, this research developed, deployed, evaluated production-ready solution using Balanced SCorecard (BSC) strategy SRBD can use day-to-day management monitor individual developer’s, particular project’s or entire organization’s effectiveness. Following four-step framework of BSC strategy, we– 1) defined operation goals research, 2) set metrics measure effectiveness 3) developed an automated mechanism those metrics, 4) monitoring application inform key stakeholders. Our model identify useful achieves 7.88% 14.39% terms accuracy minority class F1 score respectively over models proposed prior studies. It outperforms human evaluators from SRBD, replaces, margin 25.32% 23.84% score. In our post-deployment survey, developers indicated they found as it provided them important insights help decision makings.
منابع مشابه
Learning a board Balanced Scorecard to improve corporate performance
a r t i c l e i n f o The objective of this paper is to demonstrate how the boosting approach can be used to define a data-driven board Balanced Scorecard (BSC) with applications to S&P 500 companies. Using Adaboost, we can generate alternating decision trees (ADTs) that explain the relationship between corporate governance variables, and firm performance. We also propose an algorithm to build ...
متن کاملHow to Target Balanced Scorecard Indicators in a DEA-BSC Integrated Model
Performance measurement is always one of the most important tasks of managers, so knowledge management is measurement knowledge, and if we can measure something, we can no doubt control it, and therefore we cannot manage it. In this paper, according to the Malmquist productivity index, an index is used to determine the progress and regress of a unit. This index is defined by the boundary change...
متن کاملA Novel Hybrid Approach to Analyze Cost of Quality: Balanced Scorecard and Fuzzy Logic
In this paper, a new methodology in the area of cost of quality (COQ) is proposed to determine the optimal investment allocation to all costs. The goal is to minimize costs involved in achieving a required level of quality. The contribution of this paper is fourfold: (I) considering two types of weights for each part of COQ, in which the first type is determined by the cost volume and the secon...
متن کاملHow do we identify opportunities to apply new knowledge and improve conservation effectiveness?
Current approaches to conservation planning have an established and successful track record. However, as our knowledge of resource sciences and goals for conservation expand, review and improvement of planning protocols could help improve conservation effectiveness, even though we may be satisfied with the status quo. This is easy to suggest, but we do not readily know how and when standard pla...
متن کاملLinking the Balanced Scorecard to Strategy
Some argue that managers cannot operate with multiple measurements of business-unit performance. While they recognize that aggregate financial measures (such as operating income, return on investment, and economic value added) are not perfect by themselves, they claim that financial measures at least are well understood and provide clear, unambiguous, and objective goals on which all organizati...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Empirical Software Engineering
سال: 2021
ISSN: ['1382-3256', '1573-7616']
DOI: https://doi.org/10.1007/s10664-021-10038-w